Lake Buchanan is a great place for swimming. The granite gravel shores along sections of the lake make it a great beach for swimming.