Das Hotel Roca Mar Hotel liegt an der Südküste Madeiras, im touristischen Zentrum von Caniço de Baixo. Eine kleine Badebucht mit Kiesstrand ist nur etwa 50 Meter entfernt, die Altstadt von Funchal rund 4 Kilometer. Das Hotel bietet einen herrlichen Ausblick auf den Atlantischen Ozean und befindet sich in der Nähe zahlreicher Einkaufs- und Gastronomieangebote.
Das Hotel bietet Zimmer mit Optionen wie Balkon oder Terrasse und verschiedenen Bettarten, darunter Doppel- und Kingsize-Betten. Die Unterkünfte sind mit Kochnische und hochwertigen Ausstattungsmerkmalen wie individuell regelbarer Klimaanlage und Heizung versehen.
Die gastronomischen Einrichtungen beinhalten ein Nichtraucherrestaurant mit Klimaanlage, Café und Bar. Verpflegungsangebote umfassen Halbpension und All-Inclusive mit vielfältigen Speisemöglichkeiten. Zur Erholung laden ein Hallenbad, Außenpool mit Salzwasser, Sauna, Whirlpool und Massageangebote ein. Sportliche Aktivitäten umfassen Tauchen, Tennis, Squash, Reiten, Fitness sowie Fahrradverleih und Wassersport.