Wave shape prediction in complex coastal systems