The 10 best beaches in Formentera – A Mediterranean island that looks like the Caribbean