it is the same hotel, same restaurants and bar, same beach. The difference is that Ocean Cana is sold completely to one italian operator, while Ocean Bavaro is for everyone.
By the way, this is a good 4* hotel, they have a nice SPA and good beach. I recommend you to book SPA Suite room.