The Mediterranean diet has been a firm favourite among nutritionists for years and is one of the best ways to keep your heart healthy and to reduce high blood pressure and cholesterol