Das Hotel Roca Mar Hotel liegt an der Südküste von Madeira, im touristischen Zentrum von Caniço de Baixo. Nur etwa 50 Meter entfernt befindet sich eine kleine Badebucht mit Kiesstrand, die einen herrlichen Blick auf den Atlantischen Ozean bietet. Die Altstadt von Funchal ist in maximal 4 Kilometern erreichbar. Die Umgebung besticht durch zahlreiche Einkaufsmöglichkeiten, Bars und Restaurants sowie eine Anbindung an das öffentliche Verkehrsnetz.
Das Hotel bietet Zimmer mit Balkon oder Terrasse, ausgestattet mit Doppel- oder Kingsize-Betten. Die Unterkünfte verfügen über Kochnischen mit Kühlschrank, Mikrowelle und Tee-/Kaffeemaschine sowie moderne Bäder mit Badewanne und Dusche. Weitere Ausstattungen sind individuell steuerbare Klimaanlage und Heizung, Safe und Minibar.
Gastronomisch verwöhnt das Haus mit einem Café, einer Bar und einem Nichtraucherrestaurant, in dem Halbpension und All-inclusive gebucht werden können. Frühstücksbuffet, Mittagessen à la carte und Abendessen wahlweise als Buffet, Menü oder à la carte runden das Angebot ab. Für aktive Gäste stehen Tennis, Squash, Wassersport, Fahrradverleih und Tauchen bereit. Wellnessangebote wie Sauna, Whirlpool und Massagen ergänzen das Angebot.