Provenance and origin of Holocene beach ridge and modern beach sands from the Costa de Nayarit, western Mexico