agree, prices are 2x to 3x more but that's expected since tourism is their only revenue. high price doesn't always reflect good food though. ask the locals for good places for food.I went to Beaches last year, stayed in Butler Suite in Italian Village. It was really nice, but don't get the hype. Way overpriced IMO. Not my first rodeo with travel either.
I did snorkel there and got some nice videos.