The Resort at Bear Lake is located on 20 miles of crystal-clear lake in Garden City, Utah with swimming, boating, fishing, waterskiing, and snorkeling. Sailboats, motorboats, fishing boats, paddleboats, canoes, and rafts are available. During the winter, Beaver Mountain Resort is nearby.