Bear Lake has a short, bright summer. July and August are best for swimming and boating, with Raspberry Days in Garden City usually bringing the biggest crowds in early August. June and September are quieter but the water can be cold.
Winter is beautiful and very quiet, but this becomes a cold mountain basin rather than a beach destination. Spring can be muddy in the surrounding hills, and late autumn is peaceful if you are coming for drives and views rather than swimming.