Punta Cana, Dominican Republic
An awesome family experience. Went with our 10yo and 13 yo, and they loved it! Warning, wear old or ok to get dirty clothing. You will be covered in mud but the beach rinses you off. Totally recommend. English speaking guides a total plus.