Start with two very different waterfronts
Amsterdam's narrow canal streets and the broader IJ waterfront are useful contrasts. Along a canal, the buildings on both sides and mature trees can restrict the open sky. Around NDSM, Oosterdok or Marineterrein, some spaces have a wider outlook, but their seating may still sit beside a tall facade or under a cover.
The official visitor guide lists terraces across Amsterdam, and its NDSM guide helps you explore that area. Use these for location ideas and verify current opening hours with each venue.
Check the seating bank, not just the canal
A canal address does not say which direction the terrace opens. Locate the actual tables and inspect the buildings toward the sun at your planned time. A bridge or a tree can affect a small seating area even if the wider map looks promising.
Plan the crossing as well as the coffee
If you compare a central canal café with somewhere across the IJ, include the journey in your arrival time. A shadow comparison for “now” is not useful if you will sit down later. Choose an alternative in the same area so a full terrace does not turn your break into another long trip.
Revisit your winter assumptions
Amsterdam's lower winter sun can leave a narrow street shaded around lunch even when the sky is clear. In summer, tree cover may matter more. Check the actual date and inspect the seat rather than treating a favourite July terrace as a year-round sun trap.
Try the building-shadow check before you leave
Open Coffee in the Sun, find your chosen spot and compare the estimated building shadows at arrival and departure. The free app includes today's timeline and three time jumps per day. The model uses mapped buildings, whose coverage and accuracy vary; it excludes trees, awnings and terrain, and cloud cover is not part of the shadow answer.
Use the five-step terrace check to interpret the result. Keep a nearby alternative and confirm the real seating on arrival.