Marstrand är visserligen ö ,men