I went to Jamaica twice and Aruba once. I could said Aruba is better and safer. I stayed in Aruba for 1 week (Marriott Ocean Club) and rented a Jeep to explore the area like Natural Pool and etc. Also Aruba is a great place for scuba diving. check out my web at http://www.pbase.com/drkman