St Elizabeth attractions, events add to Treasure Beach experience