rrunyan:For you, its close to the best dive sites. For her, its one of the best resorts on the island.
Ron R.
Not to be a wet blanket, but...
Iberostar (as well as Allegro and Occidental) is closer to some of the great sites making a shorter boat ride, but staying that far south you also miss some of other great dives that are significantly north of these hotels (Yucab, Tormentos, Tunich, San Francisco, C-53, Las Palmas, Bolones, Chankanaab, Paradise, Barracuda, San Juan).
Most dive boats (exceptions are the onsite operators whose boats are moored in front of the hotels) are based at the Caletta, which is north of the southern hotel zone. Going south to your favorite reefs is not a problem at all. However, going south for the first dive, significantly north past the hotel for the second dive, then south again to the hotel to drop you off, then north again to the marina is not economically or time feasible. So, if you ever wonder why you don't dive these sites when staying at a far southern hotel, now you understand why. If you are willing to take a cab back from a different pier after the second dive, you can make some of these dives.