Check out this threat too for additional info.
Outerbanks, NC trip????
Ferry rides from Hatteras to Ocracoke island are free and they do not take reservations.
If your going to Swans Quarters or Cedar Island you must have reservations. Not sure what the fares are now but they were $10. about 12 years ago.