Located in Marshfield, United States, Brant Rock is a beautiful beach known for its white sandy shore and crystal-clear waters. The beach stretches about half a mile long and offers plenty of activities to enjoy, including swimming, sunbathing, surfing, and fishing.