The two correct answers for why most Japanese people live near the coastlines are:
- The mountainous terrain makes farming difficult.
- Japan relies on the sea for much of its food supply.
These factors contribute to a higher population density along the coastlines compared to the mountainous interior.