Lily Beach Resort & Spa, Huvahendhoo