Puffin watching

Hi, can anyone advise me if there are any populations of puffins still present in their colonies? I know they take to sea mid August so I'm pushing my luck but I'm visiting from Australia and am desperate to see some in the wild. I am hiring a car at the end of this week and planning to drive to either South Stack or Skomer Island. Do you think it is likely I will get lucky out that way? Are there other colonies that might be more likely to be around a bit later in the season? Any tips would be HUGELY appreciated.