Tons of snorkelling on the North Coast, Punta Rusia,Sosua, Samana. On the North Coast at least you can get culture by going into cities, not some man made city. If you are a resort person, Punta Cana is for you. If u want adventure and culture and travel North Coast is for u.