木兰湾位于海南省文昌市北端的铺前镇,由木兰头、木兰湾和30平方公里的宽阔腹地组成,与七星岭相连,与海口市海上直线距离49公里,陆路距离90公里。