Magazine appears in Leonids shop, you may have to wait a while for items to change, keep checking.
However you will need a lot of shells 400, pearls 60 and rings 40 for the map.
The idol has changed now what he gives you and it is limited to 24hr intervals from what I can work out.
For example if you donate 250,000 to the idol he will give you rings but after about 10 shots he then just gives you shells for the same price.
Build Hotel Mesurys, when the need to be repaired the all give a hammer on clicking "Fix"
Island:- Henny Grotbags, Level 44