It is a MAC address issue (nothing to do with Apple Mac). Your iThings are having the problem now because Apple's new iOS uses temporary MAC addresses for the device on the network for security reasons - so it is changing each time. The marina shouldn't be locking MAC addresses as the way to connect.
Mark