The picture was taken on a ferry between Cape May, NJ and Delaware.... whatever that body of water is called.
I just looked it up: Looks like this pic was taken from the Cape May Lewes Ferry
yeah I know exactly where that is... I've actually been on that ferry also, if you go to the beach in Cape May you can watch the Ferry come and go,
Man i miss living close to the ocean!!!