In February 2018, I did a 3-week Caribbean cruise on the Rotterdam.
When the time came to book excursions, I actually booked mine through Holland America's site for all my dives. I dove in 1) Costa Maya, 2) Aruba, and 3) Cayman Islands.
In Costa Maya, we dove with Dreamtime Dive Resort and...