The Balearic Islands are an archipelago of islands in Spain in the western Mediterranean Sea, near the eastern coast of the Iberian Peninsula.