Santa Cruz Huatulco's small beach is easily accessible but often crowded, and its looks are marred by the cruise-ship pier – especially when one of the floating skyscrapers is in dock. It has several beach restaurants of the kind where staff stand outside with menus trying to pull people in.