Marinas: A working guide to their development and design