This might come down to how far you are willing to walk to bunches of restaurants and/or how far you want to walk to get on your dive boat. If you stay "downtown" for instance at Casa Mexicana, Suites Bahia or Colonial, you'll be very close to restaurants, but you'll either walk to a downtown...