Welcome to cruise-chat!
What cruise ship and itinerary will you be taking? Also, are you looking at the details for the cruise line sponsored excursions or at private excursions?
It is quite exciting to go on your first cruise. The best part of cruising is that the exhilaration of that first cruise never really goes away, even when you are going on your 20th or 50th one!
You have come to the right place to get honest and expert advice. The members of cruise-chat give the honest, straight scoop.
What kind of activities do you want to do with your son? Snorkeling, etc.? Based on the ATV question I assume you are looking for more adventurous things.