Best beaches in Costa Rica for Snorkeling