Gold prices are rallying, but retail gold dealers and shops are struggling to survive.

Businesses that sell gold coins and other products made from the precious metal usually thrive during years like 2017. Gold futures have gained more than 10%, boosted by a weaker dollar and by big investors looking for a haven during recent geopolitical tensions surrounding North Korea and Iran.

Yet...