It is a large & diverse fishing area; areas up to 25 mile from Ucluelet are commonly fished. The large run of returning Stamp river Chinook (Robertson Creek) are typically caught close to shore in the open ocean or within Barkley Sound. Peak numbers within 10 miles or so of Ucluelet will be in mid-August; all close to shore (there are always exceptions). Other runs at that time are further offshore; usually 10 miles or more from Ucluelet; SW Corner, the Wreck, Hyson/Amoeba, Big Bank.
In June; most fish are offshore as close as South Bank or Lighthouse Bank 6-8 miles from port. There are always some fish caught in near-shore areas close to Ucluelet at this time; Lighthouse & Little Beach; many locals with smaller boats only fish these areas. Sometimes areas around Cree island or Swale rock produce in June.
The Guides & many on their own boats will target the areas where the largest number of fish are being caught; they want to be in areas where they can hook-up 10 or more fish per day ideally. Halibut are just about always caught offshore only; many while Salmon trolling. IMO they get somewhat fished-out as the season progresses.
Fish are usually close to the bottom at offshore locations in June in 175 - 225 feet of water. Needlefish lures work well. They are more suspended mid-water in August; 20 - 50 ft near shore & 50 - 100 offshore; larger baitfish lures usually work best. When fishing offshore in August I find it useful to run 1 rod on the bottom for Halibut.
You are much less likely to be kept in port due to bad weather in August, but August is called Fogust out there for good reason. Forecasts for winds/seas will just about always get worse after noon. The closer to shore the calmer. Most of the "Surfer-Dude" related forecasts such as those found on under "forecasts" at
www.livetosurf.com work well.