I have a raster of worldwide marine fish species counts, and want to apply those values to nearby coast (e.g., estimate the amount of diversity available to people on the coasts). I have a general sense that the thing to do would be to place a buffer on the marine raster -- I'm defining "coast" as land within 50 km of the ocean -- and then assign values to the cells in the buffer based on an average of nearby marine cells. I want the coastal buffer to end up being its own layer. Pretty new to GIS, so I'd appreciate it if suggestions could be fairly explicit about what to do. Thanks!