Try to go when the temperatures aren't at their peak (so not around 1-3ish if it's a bright, sunny summer's day). I'd say the best times are when the island is very quiet and isolated, so early in the morning if possible.
Any time. Depends on weather. Raining when we went.
Thanks! Your answer is awaiting moderation.