Yes, that is the legacy location for Garmin maps. There are some old maps on this site that require installation in a specific location, this has been discussed before. But if a map and installer are made properly today, it really shouldn't matter where you install it.
When you say "my Louisiana Topo" do you mean that this is a map you have created yourself, or just a map that you downloaded from gpsfiledepot?