If it’s time to plan a family vacation, don’t overlook some amazing cruise itineraries that take you to the magical waters, golden sands, and lush rainforests around Central America. Several major cruise lines have itineraries that take you to the Panama Canal, Costa Rica, and other popular sites — all while providing kids, teens, and parents with a variety of fun activities to enjoy onboard and onshore. Here are three of the best family-friendly cruises in Central America.

Carnival Journeys Panama Canal Cruise

Credit: Shutterstock

The Carnival Miracle is a family-friendly ship complete with its own mini waterpark. The Twister Waterslide is a popular attraction on board and parents can enjoy some time in the Serenity Adult-Only Area with private pools and hot tubs. This ship also hosts an interactive CLUE: The Murder Mystery event throughout the voyage. This cruise starts in Tampa, Florida and takes you down to the Panama Canal. You’ll head up to Cabo San Lucas and then complete the trip in Los Angeles, CA. This gives you a chance to cruise through both the Gulf of Mexico and the Pacific Ocean.

Disney Cruise Lines Baja Cruise

Credit: Shutterstock

Everyone in the family will find a wealth of activities to enjoy on the Disney Wonder, the only ship in the Disney Cruise Lines fleet with the “Frozen, a Musical Spectacular” performance and Tiana’s Place themed restaurant. The cruise starts in San Diego, California, and takes you south to Cabo San Lucas where you can enjoy the beautiful beaches, go snorkeling and deep sea fishing, and enjoy the live entertainment and shopping throughout the city.

Eurodam Mexican Riviera Cruise

Holland America’ midsize ship, the Eurodam, is the perfect choice for families who want to enjoy a mix of onboard and onshore activities. The ship features Club HAL spaces just for kids, a Lido Market and spa reception, and live entertainment throughout the trip. The cruise starts in San Diego, California, and takes passengers down to Cabo San Lucas, Mazatlan, and Puero Vallarta to enjoy the beautiful beaches and take in some local culture.