Punta Cana is renowned for its beaches.  Now we know why.  Have a look!!