Esmeralda Beach Resort is Sandy Beach’s five-star luxury vacation destination in here in Puerto Penasco (Rocky Point). Located on the white sand beaches of Puerto Peñasco, Mexico, it is a modern architectural gem with blue glass windows throughout the property, designed to mirror the striking deep hues of the Sea of Cortez which is just steps away.