My favorite beach is definitely Bavaro Beach. I simply love this one. The waters are so clear, like many other Punta Cana Beaches. What I also like is that waters are not deep so you can easily relax on the beach while kids are playing around.
They were digging holes, playing volley ball....what a magnificent day. And me and my wife have some privat time for ourselves.
But we also visited Saona Island. This is truly heaven on earth.
I can not wait to go back there.