台湾由于位处欧亚大陆板块与菲律宾海板块的交界，加上海水潮汐侵蚀与漂沙堆积作用下，海岸地形复杂多变，台湾本岛海岸线全长约1,200公里，加上週边岛屿约有1,520公里长的海岸线。依据2012年台湾营建署报告，目前已经有55.53%人工化海岸线，剩余44.47%的自然海岸线。
海岸地形.北部海岸属于地形起伏较大的侵蚀海岸，淡水河口以东到金山多为阳明山火山岩形成的安山岩海岸，金山以东到三貂角多为岬湾海岸，在许多溪流出海口会有沙滩或砾滩分佈。西北部与西部海岸有林口台地断层多为砾石滩海岸