Weather Great Stirrup Cay Bahamas Oct 31 2023