Meteor showers happen between 7PM until 4AM. Sometimes it goes continuously for hours, then there's none for the rest of the night. Or sometimes it's a long break between...
It's a waiting game. I visited an island with showers, but when I got there and waited for around 10-15 minutes nothing happened. Then I left only to be told that the showers started again. Left too early...