Your mom has spent your whole life doing things for you, so now you want to do something for her — and what could be better than adventure and relaxation (whichever she wants) on the high seas? Here are five fantastic cruises you should take with your mom.

3-Day Bahamas Cruise (Carnival)

Credit: NAN728/Shutterstock

This short “women’s weekend” cruise is the perfect weekend getaway to leave both you and your mom feeling pampered and refreshed. Sailing on the Carnival Victory, the cruise leaves from Miami late afternoon and then spends a full day at sea, giving you ample time to take advantage of the peaceful Serenity adults-only retreat, the hot stone massages in the spa and the French toast during brunch. On day three, the ship arrives in Nassau. A private swim with dolphins, a relaxing lunch on Balmoral Beach and snorkeling in the beautiful water are just some of the options you and your mom can choose from for your Nassau excursion. Finally, you’ll arrive back in Miami early on day four.

Cultural Cuba (Viking)

Credit: Gail Johnson/Shutterstock

All Viking cruises are 18+, meaning Mom can take a much-needed vacation to enjoy the peace and quiet, especially if she still has younger kids at home. This eight-day cruise (Miami to Miami) goes through the Gulf of Mexico and stops in Cienfuegos, Cuba — known for its French heritage — for three days. The cruise also visits Santiago de Cuba, where you can visit a coffee plantation that's a UNESCO World Heritage Site, before cruising back to Miami through the Caribbean Sea. For days at sea, the ship has a spa where you and your mom can both indulge. The cruise line also offers fascinating enrichment lectures.

Alaska Northern Glacier (Celebrity)

Credit: sorincolac/Shutterstock

A seven-night cruise that leaves from Vancouver, this Celebrity voyage is ideal for moms who are passionate about nature and wildlife. On day two, the Celebrity Millennium cruises the Inside Passage, letting you enjoy the views of the fjords plus onboard amenities such as the Martini Bar and the Silent Disco. Next, the boat visits Ketchikan, Icy Strait Point, Juneau, Skagway and sails past the Hubbard Glacier before docking in Seward. Popular excursions on this cruise include beach bonfires with Alaskan cuisine in Ketchikan, landing on the Mendenhall Glacier to go dog sledding in Juneau and kayaking through a glacially carved lake in Skagway.

Halifax and Boston (Cunard)

Credit: Darryl Brooks/Shutterstock

Between the museums at ports, the wine tastings on board and the Godiva store, this cruise is definitely meant for the mothers with more particular taste. Departing from New York, the ship goes to Halifax, spends one day at sea, stops in Boston for two days and then finishes up in Rhode Island and New York just in time for the Fourth of July. Enjoy strolling through the Halifax Gardens and soaking in the rich New England history with your mom. The cruise ship itself, the Queen Mary 2, holds 2,691 guests and is classy and upscale.

Bohemian Paradise (Regent)

Credit: eric laudonien/Shutterstock

The 10-day Bohemian Paradise cruise leaves from Miami on the Seven Seas Explorer, a ship with a unique spa that offers therapeutic bodywork, aromatherapy and seaweed treatments. The ship also features cabarets in the lush Constellation Theater and chic French cuisine. The cruise stops in George Town, Cayman Islands; Cozumel and Costa Maya, Mexico; Harvest Cave, Belize; Santo Tomas de Castilla, Guatemala; and Roatan, Honduras, bookended by days at sea. Your mom will appreciate the many options on the ship and have the experience of a lifetime exploring the Belize Barrier Reef in a glass-bottom boat, sitting in an infinity-edge swimming pool in a Honduran resort and snorkeling with stingrays in the Cayman Islands. It’s the adventure of a lifetime and the best way to make special memories with your mom.