墾丁国家公園は台湾最南端の恒春半島に位置し、東は「太平洋」、西は「台湾海峡」、南は「巴士海峡」(バシー海峡)と三面を海に面している。