On a scrap of windswept rock in the Swedish archipelago, where the Baltic meets the North Sea, stands what might be the world's most improbable hotel. Pater Noster sits on Hamneskär island, five nautical miles from anywhere you'd recognize as civilization, crowned by a 32-meter lighthouse that has been guiding …