The clear waters of the Costa Brava are perfect for snorkeling. In many of the beaches and calas in Cap de Creus it is worth snorkeling early in the morning before other visitors arrive.