Best seaside hotel with a private beach – Abaton Island Resort & Spa This haven by the sea is hidden behind high walls near ...