Grand Baie Beach in Mauritius offers stunning views of other beaches like Flic en Flac and Blue Bay, with hotels located right on the sand. Visitors can spend lonely time at the Gris Gris Beach or stay in one of the beachfront hotels that provide easy access to the scenic coastline, explaining why Mark Twain was impressed by the beauty of Mauritius.