Located in the small town of Shalimar, Meigs Park has a half-mile-long and wide beach situated in front of Lake Vivian at the northwestern end of the state of Florida. Meigs Park is north of Okaloosa Island and is northwest of Henderson Beach State Park.