No rose-colored glasses are needed at these stunning stretches of sand. You may have heard of white and black sand ... Horseshoe Bay Beach. Located in South Shore Park, this pink beach (which ...