Best Caribbean islands for adventure seekers