The Grand Retreat receives great reviews from guests. The Pelton House and Sur La Plage are also excellent options to stay in New Buffalo beach.