Rebak marina indeed the place to be. You'll find all facilities there, and might hop into the amazing pool from the nearby resort for free.
Mosquitos are an issue but I have seen them being smoke bombed several times, before the evening sets in. So all in all nothing to really worry about.
I remember an impressive catamaran
all in carbon (even the toilet seats were in carbon) named 'Dragon' who was sitting in the marina for months after being hit by a lightning
. Not the worst place to wait for spare parts
, trust me.