“Discover the vibrant culture and stunning nature of Costa Rica’s Puerto Viejo.” Puerto Viejo Nestled on the southern Caribbean coast of Costa Rica lies the vibrant and laid-back town of Puerto Viejo. This charming Afro-Caribbean town is a melting pot of cultures, boasting a unique blend of indigenous, African, and