Final answer:
The Balearic Islands are separated by the Baleric Sea from the mainland of Spain.
Step-by-step explanation:
The country that has the Balearic Islands separated by the Baleric Sea from the mainland is Spain.
The Balearic Islands are an archipelago located in the Mediterranean Sea and include the islands of Mallorca, Menorca, Ibiza, and Formentera. They are a popular tourist destination known for their beautiful beaches and vibrant nightlife.