The Waterfront Puzzles