An elegant waterfront resort, the Athena Beach Hotel is located on a sandy bay less than two kilometres from the historic Paphos Harbour and within easy walking distance of shops and restaurants.