Restaurant and bar owners in Majorca have said their season has suffered due to a plunge in visitors.