Martinique Beach is located in Musquodoboit Harbour, Canada, and is known for its stunning scenery and long sandy shoreline, stretching over 5 kilometers. The sand at Martinique Beach is soft and golden, making it an ideal spot for sunbathing and sandcastle building.