Marinas a working guide to their development and design