The coasts and islands of Spain are great places to learn how to snorkel, particularly sheltered rocky coves teeming with… Read More