Palm Island Resort & Spa shared by @travelleisure says: ""Palm Island Resort is an all-inclusive resort on a private island with only 43 rooms. It offers five beaches, numerous hiking and biking trails, and various water activities like snorkeling, kayaking, and paddleboarding."" on Postcard