This tropical island paradise, surrounded by the Atlantic Ocean and Caribbean Sea, is popular for its white sand beaches, local cuisine, recreation, entertainment, casinos, and hotels, including a wide range of all-inclusive resorts. Water sports like surfing, diving, snorkeling, fishing, and kite surfing attract visitors, and on land, there’s hiking, ziplining, and exploring caves. Cultural attractions include historic churches and museums.