Smart Micro-Grid with Distributed Generation Using Renewable Energy for a Coastal City