The best beaches in all the Balearic Islands are in Formentera, less than 12 miles (20 km) from Ibiza. The 30 square miles (82 km2) island is the smallest in ...