In this town, the magical Caribbean atmosphere will take over your senses. The green colors of the vegetation, the sound of the ocean and the slow passing of time along with calypso rhythms will definitely relax any spirit. Puerto Viejo is a place of impressive beaches surrounded by palm trees and a dense tropical flora. Nature is the main character and it’s displayed everywhere with all its strength. The warm and humid tropical weather covers every corner of this coast, awakening life with just a drop of water that falls from the sky.