Puerto Viejo

Puerto Viejo is a beach lover’s paradise, with crystal clear blue waters, amazing surfing, and exotic flora and fauna. Formerly a quiet little fishing village, Puerto Viejo still has a relaxed atmosphere, but is now a vibrant seaside town influenced by a unique blend of Latino, Afro-Caribbean and Bribri indigenous cultures.