Unless specifically exempted by Chapter 90.58 RCW or Chapter 173-24 WAC, no project or activity shall be undertaken on shorelines of the city without first obtaining a substantial development permit. Under the city shoreline master program, shorelines of the city are designated as urban, shoreline residential, aquatic and urban aquatic shoreline environments, in which substantial developments are identified as permitted or conditional uses. Substantial developments not identified as permitted require a shoreline conditional use permit. Projects or activities deviating from the specific regulations of the master program require a shoreline variance permit. Exempt projects must comply with the provisions of the master program.