Caribbean skies light up with meteor showers