The ANU saga has just got worse.

Caribbean star have just cancelled our onward flight - and have "automatically rebooked " us on a flight at 19.00 (which must go via somewhere as it apparantly takes an hour longer than the previous one!) We now have almost 6 hours in ANTIGUA before our connection to EIS.
Now we are in the situation of checking in at LGW at 6am and not getting to final destination until around 4am the following morning UK time. Not exactly a great start to a 7 day holiday!!!

Worse bit is that we will now arrive too late to check in for the following days diving - so will lose a whole day of diving as a result to further compound my annoyance!
There is an earlier Caribbean Sun flight we could connect to (would save us around 3 hours of transit time in ANU) - but Virgin say that the Caribbean Star flight is non-refundable - so we would have to pay an excess charge (£80pp?) to change airlines. Since we never originally booked the later Caribbean Star flight, is it usual for Virgin to charge effectively a cancellation fee for cancelling a cancelled flight? (if you get my drift??)
Would be grateful for any bright ideas on this one - or if anyone has any ideas about how to entertain ourselves in ANU for 4 or 5 hours (once baggage/immigration etc has been sorted) they would be useful. Is there anywhere localish to the airport that would be worth a visit to help pass the time if we can't exticate ourselves from the current transit mess up!?