Land-based shark fishing spots along Alabama's Gulf Coast — Gulf Shores, Orange Beach, Fort Morgan, Perdido Key, Pensacola & Dauphin Island.