Waterfront, explained!
When you think of a waterfront property, you will most likely envision a sandy beach with gently lapping waves, right? Well, that is not always the case, seeing as waterfront properties come in all shapes and sizes. Waterfront can be …