Waterfront design