Portland ribbon waves