Puerto Vallarta is a beautiful destination. One of the best things to do while visiting this vibrant coastal town is relaxing on the beaches around the city. The following gorgeous spots are located in the South Shore and some of them are only accessible by boat.
Get to know them!