A place travelers can visit Cabo San Lucas Beach