The town is located on a barrier island between the Atlantic Ocean and the Intracoastal Waterway, south of Fort Lauderdale and north of Pompano Beach.**