Take a look at the mentioned Marazul Dive Resort on Curacao... https://www.marazuldiveresort.com/index.php
We are frequent USVI visitors and are excited for our first trip to both Curacao and Bonaire after hearing about the great shore snorkeling opportunities on each island!