We also look for deals through Costco travel. Once we arrive, we hire a driver for certain days of the week. We tend to do one lazy day at the resort, then an activity day. Repeat. So all 6 of us snorkeled all day for $6. Each activity day we did something different.