We're planning our honeymoon for the end of October, and have found quite a few resorts that we like the look of. All are within budget, but we're not sure where has the best snorkelling direct from the beach. Also, which have the best restaurant options? The hotels we're looking at are:
Also, are any of these better weather-wise than the others, given that we're going towards the end of October?