Sanibel Islan is an island located on the Gulf coast of Florida, just offshore of Fort Myers. Located within Lee County, Sanibel is a barrier island – a collection of sand on the leeward side of the Gulf Stream from the more solid coral-rock of Pine Island.