Ocean cruises offer something for everyone, from thrilling onboard activities to family-friendly shore excursions. Kids can enjoy supervised clubs and activities while parents relax in spa facilities or fine dining restaurants.