It has hundreds of miles of lake arms and coves perfect for boating , water sports , swimming , and fishing .
Bull Shoals has hundreds of miles of lake arms and coves . This makes it good for boating , water sports , swimming , and fishing .