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!!!