Cruising in Japan

Hello, I am planning to travel to various cities throughout Japan and would like to prepay a SIM card for my phone. Is there any range or distance restrictions on these items? If so, what are they? In addition, would SIM cards be functional out to sea? Thank You.