Moreno's Cuba, South beach