Lake Avalon is a freshwater lake in Sugden Regional Park. It is a peaceful spot for swimming and boating if you want a change of pace from the beaches; it is actually one of the few freshwater beaches in Collier County! There are also ample wildlife viewing opportunities around its shores.