hi steve...costa maya is about 7 miles north of town..there is a dive shop on the dock you can use...up there there really isnt any grocery shopping unless you go into town and then you will have to use a water taxi...lots of restaurants in town but where you will be only the resort restaurants get back to me if you need more info...greg