Black sand beach by a body of water and green forest

Explore

Puerto Viejo

Embrace the vibrant rhythm of Caribbean life in Puerto Viejo de Talamanca, Costa Rica, where the lush rainforest meets the turquoise waves.