Sugar Beach is a stunning jewel, nestled in over 100 acres of magnificent rain forest and sweeping majestically between Petit Piton and Gros Piton down to sea, this beach is without question located in one of the most awe inspiring locations in the world.