May-Oct: all days
Whole year: all days except Sunday
Whole year: all days except Sunday,Saturday
Whole year: all days
May 23-Oct 2: all days
Jun-Sep: all days