El Hotel Rocamar está situado a primera línea del mar, sobre los acantilados, en la pintoresca localidad de Cala Figuera. De las 42 habitaciones que tiene el hotel, casi todas disfrutan de vista al mar, con una terraza independiente, baño o ducha y son suficientemente espaciosas para como para alojar cómodamente hasta tres personas.
Aunque en Cala Figuera no hay playa, a muy poca distancia se encuentran algunas de las mejores playas de Mallorca , como las que hay dentro del Parque Natural de Mondragó.