The Best Diving in Guanacaste, Costa Rica

Guanacaste and Bat Island diving are dream dive destinations offering uncrowded dive sites and plenty to see including manta rays,…