Marina Lodge has a number of pools alongside the marina, so if you want to walk from your hotel direct to the beach, then the answer is no.
However, apparently there IS a beach but it is a bit of a walk away. I just kept to the pools, or went on the boats to go diving, snorkelling. The boats are run by Emperor Divers who have their shop by the marina front.
Get an answer from Marina Lodge at Port Ghalib staff and past guests.