Lake Okeechobee, or the "Big O," is the largest freshwater lake in Florida which is often called Florida's "inland sea." In addition ... its edges that offer great places for anglers to stay ...