Located just steps away from the beautiful white sand Cocles beach in Puerto Viejo; Cariblue Resort is the ideal place to relax and enjoy nature as it is. All the bungalows are carefully decorated, providing the guest with a home away from home atmosphere. The hotel is surrounded by beautiful gardens, and is recognized as one of the best places in the area. When guests are lodged at the hotel, they can indulge in several activities, such as; Snorkeling, Horseback Riding, Visits to the Indian Reservation, Diving, Canopy, River and Sea Kayaking, and much more. High end.