Bacardi, Gran Tarajal offers a dining experience with scenic views.