Located on Huvahendhoo in South Ari Atoll, in the middle of the Indian Ocean, Lily Beach offers guests the chance to embrace ...