全镇陆域总面积31.5平方公里，耕地面积7830亩，东西两面海岸线总长18公里。