El hotel Riviera está situado a pocos metros de la playa, dentro de la bahía de Sant Antoni, con maravillosas vistas al mar. En los alrededores se encuentran multitud de tiendas, souvenirs, boutiques y actividades diversas para toda la familia. Hasta el centro de Sant Antoni de Portmany hay aproximadamente 3,5 km. A pocos metros del hotel Riviera se encuentra la playa Punta Xinxó. Para desplazarse a calas cercanas o ir hasta Sant Antoni, existe una línea de autobuses con una parada junto al hotel, o bien pueden usarse las embarcaciones que salen desde la playa, a unos 200 metros del hotel Riviera.