I've only done sixty cruises so I can't tell you if it is that good yet. I'm still deciding.
You can cruise destinations around the world and there are many exciting destinations. Most first timers cruise is in the Caribbean. Some of the islands I think families enjoy are St Thomas/St John, Cozumel, Jamaica (Dunn River Falls), Grand Caymen (swimming with the Stingrays), and Bahamas (Atlantis Resort). You can enjoy any of the islands for a beach day and snorkeling. Other islands may have things that appeal to you also like, volcanoes, rain forest, zip lines, kayaking, river tubing. Find a cruise oriented travel agent that can help determine which cruise line and which islands suit your needs.