Bonjour Danielle,
Si le but du voyage est de faire du snorkeling, il est de loin préferable de partir sur
Bayahibe et alentours. Il y a moyen de le faire directement de la plage, il y a plein de petits recifs, et les agences au village connaissent les endroits ou il faut aller!
Sur
Punta Cana vous avez l'ocean Atlantique, beaucoup de vagues et très peu de poissons

par rapport au coté mer des Caraibes

.
Pour y avoir déja passé plusieurs vacances et comparé les deux mon choix serait vite fait...
La mer est très calme et vous avez pied très loin parfois, plein d'endroits avec plein de poissons, de corail etc.
Un bon hotel est le Viva Wyndham Doninicus Beach, prenez un bungalow avec vue sur la mer, vous serez a 20 mètres de la plage, vous pourrez sortir de la chambre et aller directement dans l'eau pour faire peur aux poissons

, ou prendre les charmantes petites bêtes en photo

.
Je vous souhaites un bon voyage!