Imagine pristine white-sand beaches meeting turquoise waters under a vibrant blue sky – this is what awaits you in Punta Cana. Nestled on the eastern coast of ...