I'm trying to find out which island is best for snorkeling and shopping. Thinking about surprising my wife with a trip next may. We would enjoy snorkeling at the reefs, souvenir shops, nice beeches, and maybe ecotourism. Some cave adventuring and jet ski rentals would be cool as well. Seems like each island has it's specialty and none have all things in abundance. Maybe vacationing between two easily connected islands could worm as well?