What is the primary reason for high prices and cost of living in Bermuda?

A. High demand for local products
B. Limited availability of goods and services
C. Almost everything in Bermuda is imported, resulting in high import taxes
D. Government subsidies on essential goods
Answer: 