Englewood is between Fort Meyers and St. Pete. Plenty of riding to be had. You can ride any direction from some spots near the Skyway Bridge. Probably ok in Englewood too. Stay out of swim areas. March is usually a great time of year for wind though maybe not Englewood itself due to off shore winds. There are only 2 spots in all of Florida that are regulated and both are in Miami so I'm not sure where you got your info.
Another better place for info on Englewood would be www.fksa.org