Stowaways, a multi-concept dining destination with panoramic views of the Delaware Bay at the Cape May-Lewes Ferry Terminal, ...