Beach, mexico and puerto escondido HD photo by ulises contreras (@contus612) on Unsplash