- Barcelo Castillo Beach Resort is an extensive beach resort with modern rooms and suites offering flexible options for families. The big draw is the plethora of activities, ranging from sailing to tennis and fishing, as well as the kids club and the popular evening entertainment. A lively holiday base for the whole family.