Final answer:
Fontvieille and Port Hercules are ports located in the country of Monaco, which is situated on the French Riviera in Western Europe.
Step-by-step explanation:
The countries of Fontvieille and Port Hercules are both located in Monaco. Monaco is a small sovereign city-state located on the French Riviera in Western Europe.
It is known for its dense population, luxury industries, and as a tax haven. The ports mentioned are notable for being a part of Monaco's infrastructure, with Port Hercules serving as the principal port and known for its deep-water, able to accommodate both cruise ships and mega-yachts.