Elegance Hotels International, for seaside splendour

Courtesy of Elegance Hotels International / Expedia.com
This five-star spa hotel has gorgeous rooms and suites with stunning views of the bay below. The dining options are mouth-watering, with a cascading buffet that’s replenished all day and an à la carte Turkish fine-dining joint called Orchide, serving the likes of steak and lamb. The spa’s crown jewel is the luxurious hammam, and there’s also a sauna, steam room and jacuzzi.