We loved our Western Caribbean cruise.
Check out our trip report and pictures at The Halls Western Caribbean Cruise
In Costa Maya we used David and Ivan Chacchoben Mayan Ruins - Shore Excursions in Costa Maya
who are very highly reviewed. We loved them and the went out of the way to take good care of us.
In Roatan we absolutely adored Sante Wellness Center Roatan Hotel Massage Spa Body Treatments | Island Retreat at Sante Wellness Centre, Roatan Honduras -
. Book very early as they only take a few people each day.
I know you will have a GREAT cruise!