Rosemary Beach is located on the Gulf of Mexico in southeastern Walton County. U.S. Route 98 and County Road 30A are the main roads that run through the community. Via US-98, Panama City Beach is 16 mi (26 km) southeast, and Miramar Beach is 24 mi (39 km) northwest. County Road 30A parallels the coast westward, leading northwest 8 mi (13 km) to Seaside. Rosemary Beach is developed on land originally part of the older Inlet Beach neighborhood. The town was founded in 1995 by Patrick D. Bienvenue, President of Leucadia Financial Corporation, and was designed by Duany Plater-Zyberk & Company. The town is approximately 105 acres (0.42 km2) and, upon completion, included more than 400 home sites and a mixed-use town center with shops, restaurants, and activities.
Rosemary Beach, designed in 1995, offers shops, restaurants, a hotel, and public green spaces. The design of the town reflects New Orleans’ French Quarter and European Colonial influences in the West Indies and Caribbean. Sustainable materials, natural color palettes, high ceilings for better air circulation, balconies, and easy access to the beach by foot are typical design features.