We are looking at possibly going to the Riviera Maya this spring will all probably stay in an all-inclusive. Looking for a 4 or 5 star All inclusive that also has a good dive shop - either on-site or within walking distance. Any suggestions much appreciated!