For an all-inclusive experience with unique accommodations, consider this independent resort on Seven Mile Beach, which has treehouse style guest rooms tucked away in lush tropical gardens. The resort’s serene atmosphere is enhanced by the fact that it’s for adults only; guest rooms and the restaurant are across the street from the beach, but the resort does have its own beach club on Seven Mile Beach.