A dog swims in the Gulf Stream off of Ocracoke Island. Located at the southernmost tip of North Carolina's Outer Banks, Ocracoke Island is part of the Cape Hatteras National Seashore.