Welcome to the Humpback Turtle, located on the sands of Almejal Beach where surf breaks, bbq’s, and good vibes flow