After fiddling with Django-Rest-Framework, I have come to the conclusion that it might be best to have the NearBeach API as a separate module. The main reason for this is around security.
The API will be able to access all data from all tables, this is a scary thing when it comes to privacy and security. For this reason I have made the API an OPT IN add-on. I am still reading lots of documentation on the django-rest-framework and I am slowly getting happy with how I should get this setup.