There are some geocaches to be found on Anguilla. Also don't forget Blanchards - they have a beach shack and a great restaurant as well for dinner.