Weird smile of land in the sea, what is this?

Sable Island.

Sable Island

What’s up with this Miniature Map of North America, right in Central Florida? :smiley:

Wasn’t Sable Island the one referenced in Junger’s The Perfect Storm? Tis a bleak looking place.

ETA: Just found it in the Wiki Trivia. That’d be a “yes.”