Cabo San Lucas, Mexico – La Isla Tour, a highly rated catamaran tour company in Cabo San Lucas, Mexico, is excited to announce its recent acquisition of Los Cabos’ first floating restaurant, Animalón ...