We’re pretty sure the little coastal town of Puerto Limón will completely win your heart. It is located on the Caribbean sea. Just beyond the harbour, Playa Bonita creek opens its arms to a haven of beauty rimmed by clear blue waters and shaded by giant peach-palms. If you wish to explore the lush green areas in the town, it’s worth taking a stroll through the lemon groves that give Puerto Limón its name. You’ll have all the time in the world to mosey around the streets scattered with multicoloured wooden makeshift stalls. These makeshift bars with their raffia roofs offer fresh juices blended just for you.