The smallest beach in Mexico is located in Puerto VallartaFebruary 14, 2018Ian Hayden ParkerPuerto Vallarta