Geofencing is a technology that uses a virtual perimeter around real world areas. This concept is discussed widely in multiple past publications, in the context of fishery. The most common application is for marking international coastal boundaries and preventing their violation by fishermen. Here, geofencing is taken into application for sustainable fishing practices along with helping the individuals working in this industry guarantee their safety by maximizing fish yield. The dynamic nature of the geofences is proposed in this research, where the virtually marked areas are susceptible to change based on the real time and past generated data, thus safeguarding the breeding patterns of multiple fish species. The approach’s implementation is further explained with the example of the coastline of Maharashtra state in India. This technique is possible to be implemented at different levels of authority, namely the district, state, and the country, for varied scales of fishermen which is further discussed. This approach is advantageous as it helps in balancing the fish population, and guiding fishermen to find the most prone fishing spots, also protecting them from accidental violation of the country’s borders. The implementation accuracy of this model depends on the data sources provided, including the Orbital Thermal Imaging and other weather-related data.