The village of Puerto Viejo de Talamanca – which is located on Costa Rica's Caribbean coast ... Surfers crowd coconut-fringed Cocles Beach, a top-rated surf destination, and foodies check ...