What are some great places that are tourist freindly and set up nicely with the capability to travel well, find food, guides, travel easy in the Caribbean area. want a place were there is a plethora of coral and nice easy scuba or snorkeling where the you can easily see the reef. also where there are places were you don't have to go far out to see it, just stuff inshore and where the water is shallow would be great too. we were thinking about Virgin islands, What do you think of that?