• Hidden Beach Islas Marietas Riviera Nayarit, Playa del Amor Puerto Vallarta
    Provided by: miguelnaranjo/Shutterstock.com