 Bon Secour is over due east of the Alabama–Mississippi state line, near Gulf Shores, and over west of Pensacola, Florida.The name ""Bon Secour"" derives from the French phrase meaning "safe harbor" due to the secluded location on the inside coast of the Fort Morgan peninsula of southern Alabama.Bon Secour lies on the Bon Secour River.