Choosing a family vacation spot that makes everyone happy can be tricky. But it’s hard to go wrong when you look to the Caribbean. Here are three tropical destinations that are sure to be a hit with the whole crew.

jamaica beach

Jamaica has become a popular family vacation destination.  Hang out at the beach for some swimming or sailing, or book a horseback ride along the coastline for a relaxing afternoon. If your family likes sightseeing, then visit the ports and caves once frequented by pirates or explore the waterfalls of Jamaica’s Blue Mountains.

Punta Cana in the Dominican Republic has the feel of a beach area that has only recently been discovered. The palm trees and beach extend for nearly 20 miles, so finding your own patch of sand is a certainty. Choose from over 30 family-friendly all-inclusive resorts, and you’ll have even less to worry about, as food, drinks, and activities are usually included.

St. John, part of the U.S. Virgin Islands, is an oasis for the active family.  More than 60 percent of the island and its surrounding waters make up the Virgin Islands National Park. Hiking trails lead to coral-covered bays perfect for snorkelers. And because this is a United States territory, no passports are needed, so there’s no reason to put off planning your next family vacation to the Caribbean.