Garrucha is located between the beaches of historic Mojacar and the next town of Vera. The origin of the town dates back to the 16th century, when it was founded by a group of fishermen, who protected themselves from pirate attacks by constructing a tower. The promenade (Paseo Maritimo) runs the length of the town and is a peaceful oasis for locals and visitors.